Skip to content

chore(maintenance): fix CI and add node build action - #168

Merged
oleksandr-nc merged 1 commit into
mainfrom
chore/update-workflow-files
Jul 31, 2026
Merged

chore(maintenance): fix CI and add node build action#168
oleksandr-nc merged 1 commit into
mainfrom
chore/update-workflow-files

Conversation

@oleksandr-nc

Copy link
Copy Markdown
Contributor

No description provided.

@oleksandr-nc
oleksandr-nc force-pushed the chore/update-workflow-files branch 3 times, most recently from b76c33e to 1dbbd60 Compare July 31, 2026 10:16
phpunit-mysql and phpunit-pgsql hardcoded php 8.2 against server master.
Nextcloud 35 requires php 8.3 or later, so both have been failing on main
with "This version of Nextcloud requires at least PHP 8.3". They now derive
the php and server versions from appinfo/info.xml the way phpunit-sqlite
already does, so they cannot drift out of range again.

No workflow compiled the frontend on pull requests. Only the release
workflow ran npm run build, so a dependency update that broke the build
would pass every check and only fail at release time. Added the org
template node.yml, whose paths filter includes package-lock.json.

The stylelint patterns were unquoted, so the shell expanded them and only
7 of the 21 .vue files were linted. All 21 pass once stylelint expands the
globs itself.

composer.json declared no license, which composer validate warns about.

Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
@oleksandr-nc
oleksandr-nc force-pushed the chore/update-workflow-files branch from 1dbbd60 to af7a7be Compare July 31, 2026 10:25
@oleksandr-nc oleksandr-nc changed the title chore: update PHPUnit workflows to fix CI fix(ci): repair the phpunit matrix and close gaps in CI coverage Jul 31, 2026
@oleksandr-nc oleksandr-nc changed the title fix(ci): repair the phpunit matrix and close gaps in CI coverage chore(maintenance): fix CI and add node build action Jul 31, 2026
@oleksandr-nc
oleksandr-nc merged commit 429276a into main Jul 31, 2026
34 of 36 checks passed
@oleksandr-nc
oleksandr-nc deleted the chore/update-workflow-files branch July 31, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant